iT邦幫忙

2023 iThome 鐵人賽

DAY 24
0
SideProject30

RoR 從零到 MVP,用三十天開通被動收入之路系列 第 24

Day 24 - 小孩子部署才做選擇,我全都要

  • 分享至 

  • xImage
  •  

恩? 不是昨天不是上線了嗎 ??

你如果這麼說也不能反對,廣義上來說是已經上線了 :P

那接下來要做什麼呢?

...
...
...
...

還記得開頭說了要靠自己的雙手打造應用對吧

靠著人家做好的東西一鍵生成,這能算靠自己嗎!!!

不行!!!

所以最後一哩路就是實作一個部署的架構與流程

預計使用 Docker / Traefik / AWS EC2 打一套組合拳

先按照大致上要做的事情列個清單

  1. Build Docker file
  2. Build Docker compose yaml
  3. Build Traefik setting
  4. 用 Swarm 指令 在 Local 跑起來確認
  5. AWS EC2 開機器
  6. 將 DNS 設定重新指向新的 EC2
  7. 在 EC2 手動下 Swarm 指令將環境跑起來
  8. 透過 Runner 自動化部署指令

以上,將按這幾個步驟執行,取代 Render 替我們執行的動作
相較前面的篇章,有部分是以前完全都沒做過的,過程應該會蠻有挑戰性(光是查文章就理解就花了一整天 XD

明天則會先從 第一二步下手 GoGoGo!


上一篇
Day 23 - 準備好上線了嗎?
下一篇
Day 25 - 環境的處理? Docker 不必!
系列文
RoR 從零到 MVP,用三十天開通被動收入之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言